package workers;

import java.util.concurrent.BlockingQueue;

import model.Software;
import workerUIs.StepFrame;
import workflow.IEventListener;
import workflow.step.UIImplementationStep;

public class UIStepWorker extends AbstractStepSwingWorker {

	public UIStepWorker(StepFrame frame, BlockingQueue<Software> inputQueue,
			BlockingQueue<Software> outputQueue, StepFrame nextFrame, final IEventListener listener) {
		super(frame, inputQueue, outputQueue, nextFrame, listener);
	}

	@Override
	protected Software doStep(Software software) {
		return new UIImplementationStep().doStep(software);
	}

	@Override
	protected String getTaskName() {
		return "ui";
	}
	
}
